package cwiczenia.cwiczenia10.zad5;

import java.util.Random;

public class Main {
    public static void main(String[] args) {
        double[] tab = new double[10];

        Random random = new Random();

        // wypelnianie tablicy losowymi liczbami
        for (int i = 0; i <tab.length; i++) {
            tab[i] = random.nextDouble() * 10;          // losowanie liczby z przedzialu od 0 do 10 <0, 10)
        }

        // wyswietlanie elem
        System.out.println("Elementy tablicy:");
        for (int i = 0; i < tab.length; i++) {
            System.out.print(String.format("%.3f ", tab[i]));  // %.3f = liczba zmiennoprzecinkowa (3 miejsca po przecinku)
        }

        // wyswietlanie elem o parzystym indexie
        System.out.println("\nElementy o parzystym indeksie:");
        for (int i = 0; i < tab.length; i++) {
            if (i % 2 == 0) {
                System.out.print(String.format("%.3f ", tab[i]));
            }
        }

        // wyswietlanie elem o nieparzystym indexie
        System.out.println("\nElementy o nieparzystym indeksie:");
        for (int i = 0; i < tab.length; i++) {
            if (i % 2 != 0) {
                System.out.print(String.format("%.3f ", tab[i]));
            }
        }
    }
}

//   Sprawdzanie parzystości liczb
//   2 / 2 = 1 i reszty 0
//   3 / 2 = 1 i reszty 1
//   5 / 2 = 2 i reszty 1
//   9 / 2 = 4 i reszty 1
//   10 / 2 = 5 i reszty 0


// CTRL + D   -->  kopiowanie lini
// CTRL + Y   -->  kasowanie lini